package com.ruoyi.project.digital.domain.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 用户对象 t_user
 *
 * @author ruoyi
 * @date 2023-10-28
 */

@Data
public class UserVO extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 0 不在线，1在线 */
    @Excel(name = "0 不在线，1在线")
    private String isLine;

    /** 会员等级 */
    @Excel(name = "会员等级")
    private Long levelNum;

    /** 体力值 */
    @Excel(name = "体力值")
    private String stamina;

    /** 微信openId */
    @Excel(name = "微信openId")
    private String openId;

    /** 心情id */
    @Excel(name = "心情id")
    private Long moodId;

    /** 心情ID的锁 */
    @Excel(name = "心情ID的锁")
    private String moodIdVersion;

    /** 当前背景 */
    @Excel(name = "当前背景")
    private String backGroup;

    /** 昵称 */
    @Excel(name = "昵称")
    private String nickName;

    /** 是否完成初始任务，0未完成，1已完成 */
    @Excel(name = "是否完成初始任务，0未完成，1已完成")
    private String isInit;

    /** 头像 */
    @Excel(name = "头像")
    private String avterImg;

    /** $column.columnComment */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

}
